de.bsvrz.ste.stealgsba.algorithmen.stau
Class ParameterStauFsOrientiert

java.lang.Object
  extended by de.bsvrz.ste.stealgsba.algorithmen.stau.ParameterStauFsOrientiert

public class ParameterStauFsOrientiert
extends java.lang.Object

Kommentar

Version:
$Revision: 1.1 $ / $Date: 2015/09/02 12:49:18 $ / ($Author: Asal $)
Author:
Swarco Traffic Systems GmbH, Rolf Asal

Nested Class Summary
 class ParameterStauFsOrientiert.Grenzwerte1Bis2Fs
          Innere Klasse zum Speichern der Grenzwerte für 1 bis 2 Fahrstreifen.
 class ParameterStauFsOrientiert.Grenzwerte3Bis5Fs
          Innere Klasse zum Speichern der Grenzwerte für 3 bis 5 Fahrstreifen.
 class ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit
          Innere Klasse zum Speichern der Grenzwerte Geschwindigkeit.
 
Field Summary
private  java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> m_anzeige
          Liste mit Referenzen auf Anzeigen.
private  ParameterStauFsOrientiert.Grenzwerte1Bis2Fs m_fahrstreifen1
          Grenzwerte Belastung für 1 Fahrstreifen.
private  ParameterStauFsOrientiert.Grenzwerte1Bis2Fs m_fahrstreifen2
          Grenzwerte Belastung für 2 Fahrstreifen.
private  ParameterStauFsOrientiert.Grenzwerte3Bis5Fs m_fahrstreifen3
          Grenzwerte Belastung für 3 Fahrstreifen.
private  ParameterStauFsOrientiert.Grenzwerte3Bis5Fs m_fahrstreifen4
          Grenzwerte Belastung für 4 Fahrstreifen.
private  ParameterStauFsOrientiert.Grenzwerte3Bis5Fs m_fahrstreifen5
          Grenzwerte Belastung für 5 Fahrstreifen.
private  float m_guete
          Grenzwert Güte.
private  java.lang.String m_pidAtg
          Pid der Attributgruppe.
private  java.util.List<ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit> m_vAus
          Ausschaltgrenzwerte Geschindigkeit.
private  java.util.List<ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit> m_vEin
          Einschaltgrenzwerte Geschindigkeit.
 
Constructor Summary
ParameterStauFsOrientiert()
          Default-Konstruktor der Klasse.
ParameterStauFsOrientiert(de.bsvrz.dav.daf.main.ResultData rdata)
          Konstruktor der Klasse mit Übernahme der Daten.
 
Method Summary
 de.bsvrz.dav.daf.main.Data erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
          Erzeugt einen Datensatz der Attributgruppe atg.sswSbaUeStauFsOrientiert mit den Daten der internen Struktur.
 java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getAnzeige()
          Gibt den Wert der Variable m_anzeige zurück.
 de.bsvrz.dav.daf.main.config.SystemObject getAnzeigeIndex(int index)
          Gibt den Wert der Variable m_anzeige für den gegebenen Index zurück.
 ParameterStauFsOrientiert.Grenzwerte1Bis2Fs getFahrstreifen1()
          Gibt den Wert der Variable m_fahrstreifen1 zurück.
 ParameterStauFsOrientiert.Grenzwerte1Bis2Fs getFahrstreifen2()
          Gibt den Wert der Variable m_fahrstreifen2 zurück.
 ParameterStauFsOrientiert.Grenzwerte3Bis5Fs getFahrstreifen3()
          Gibt den Wert der Variable m_fahrstreifen3 zurück.
 ParameterStauFsOrientiert.Grenzwerte3Bis5Fs getFahrstreifen4()
          Gibt den Wert der Variable m_fahrstreifen4 zurück.
 ParameterStauFsOrientiert.Grenzwerte3Bis5Fs getFahrstreifen5()
          Gibt den Wert der Variable m_fahrstreifen5 zurück.
 ParameterStauFsOrientiert.Grenzwerte1Bis2Fs getGrenzwerte1Bis2Fs(int anzFs)
          Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück.
 ParameterStauFsOrientiert.Grenzwerte3Bis5Fs getGrenzwerte3Bis5Fs(int anzFs)
          Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück.
 float getGuete()
          Gibt den Wert der Variable m_guete zurück.
 int getSchwellwertVaus(de.bsvrz.dav.daf.main.config.SystemObject anzeigeInhalt, int indexFs)
          Gibt den Schwellwert v_aus für den gegebenen Anzeigeninhalt und Fahrspurindex zurück.
 int getSchwellwertVein(de.bsvrz.dav.daf.main.config.SystemObject anzeigeInhalt, int indexFs)
          Gibt den Schwellwert v_ein für den gegebenen Anzeigeninhalt und Fahrspurindex zurück.
 java.util.List<ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit> getvAus()
          Gibt den Wert der Variable m_vAus zurück.
 java.util.List<ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit> getvEin()
          Gibt den Wert der Variable m_vEin zurück.
 void setAnzeige(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeige)
          Setzt den Wert der Variable m_anzeige.
 void setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
          Übernahme des übergebenen Datensatzes in die interne Struktur.
 void setFahrstreifen1(ParameterStauFsOrientiert.Grenzwerte1Bis2Fs fahrstreifen1)
          Setzt den Wert der Variable m_fahrstreifen1.
 void setFahrstreifen2(ParameterStauFsOrientiert.Grenzwerte1Bis2Fs fahrstreifen2)
          Setzt den Wert der Variable m_fahrstreifen2.
 void setFahrstreifen3(ParameterStauFsOrientiert.Grenzwerte3Bis5Fs fahrstreifen3)
          Setzt den Wert der Variable m_fahrstreifen3.
 void setFahrstreifen4(ParameterStauFsOrientiert.Grenzwerte3Bis5Fs fahrstreifen4)
          Setzt den Wert der Variable m_fahrstreifen4.
 void setFahrstreifen5(ParameterStauFsOrientiert.Grenzwerte3Bis5Fs fahrstreifen5)
          Setzt den Wert der Variable m_fahrstreifen5.
 void setGuete(float guete)
          Setzt den Wert der Variable m_guete.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_pidAtg

private java.lang.String m_pidAtg
Pid der Attributgruppe.


m_guete

private float m_guete
Grenzwert Güte.


m_fahrstreifen1

private ParameterStauFsOrientiert.Grenzwerte1Bis2Fs m_fahrstreifen1
Grenzwerte Belastung für 1 Fahrstreifen.


m_fahrstreifen2

private ParameterStauFsOrientiert.Grenzwerte1Bis2Fs m_fahrstreifen2
Grenzwerte Belastung für 2 Fahrstreifen.


m_fahrstreifen3

private ParameterStauFsOrientiert.Grenzwerte3Bis5Fs m_fahrstreifen3
Grenzwerte Belastung für 3 Fahrstreifen.


m_fahrstreifen4

private ParameterStauFsOrientiert.Grenzwerte3Bis5Fs m_fahrstreifen4
Grenzwerte Belastung für 4 Fahrstreifen.


m_fahrstreifen5

private ParameterStauFsOrientiert.Grenzwerte3Bis5Fs m_fahrstreifen5
Grenzwerte Belastung für 5 Fahrstreifen.


m_anzeige

private java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> m_anzeige
Liste mit Referenzen auf Anzeigen.


m_vEin

private java.util.List<ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit> m_vEin
Einschaltgrenzwerte Geschindigkeit.


m_vAus

private java.util.List<ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit> m_vAus
Ausschaltgrenzwerte Geschindigkeit.

Constructor Detail

ParameterStauFsOrientiert

public ParameterStauFsOrientiert()
Default-Konstruktor der Klasse.


ParameterStauFsOrientiert

public ParameterStauFsOrientiert(de.bsvrz.dav.daf.main.ResultData rdata)
Konstruktor der Klasse mit Übernahme der Daten.

Parameters:
rdata - Datensatz der Parameter.
Method Detail

setdaten

public void setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
Übernahme des übergebenen Datensatzes in die interne Struktur.

Parameters:
rdata - Datensatz der Parameter.

erzeugeDatensatz

public de.bsvrz.dav.daf.main.Data erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
Erzeugt einen Datensatz der Attributgruppe atg.sswSbaUeStauFsOrientiert mit den Daten der internen Struktur.

Parameters:
connection - Aktuelle Verbindung zum Datenverteiler.
Returns:
erzeugter Datensatz.

getGrenzwerte1Bis2Fs

public ParameterStauFsOrientiert.Grenzwerte1Bis2Fs getGrenzwerte1Bis2Fs(int anzFs)
Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück.

Parameters:
anzFs - Anzahl der Fahrstreifen.
Returns:
Parameterversorgung der übergebenen Anzahl von Fahrstreifen.

getGrenzwerte3Bis5Fs

public ParameterStauFsOrientiert.Grenzwerte3Bis5Fs getGrenzwerte3Bis5Fs(int anzFs)
Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück.

Parameters:
anzFs - Anzahl der Fahrstreifen.
Returns:
Parameterversorgung der übergebenen Anzahl von Fahrstreifen.

getSchwellwertVein

public int getSchwellwertVein(de.bsvrz.dav.daf.main.config.SystemObject anzeigeInhalt,
                              int indexFs)
Gibt den Schwellwert v_ein für den gegebenen Anzeigeninhalt und Fahrspurindex zurück. Ist kein Schwellwert versorgt, wird 0 zurückgegeben.

Parameters:
anzeigeInhalt - PID Anzeigeinhalt.
indexFs - Index der Fahrspur von rechts aus.
Returns:
Schwellwert oder 0.

getSchwellwertVaus

public int getSchwellwertVaus(de.bsvrz.dav.daf.main.config.SystemObject anzeigeInhalt,
                              int indexFs)
Gibt den Schwellwert v_aus für den gegebenen Anzeigeninhalt und Fahrspurindex zurück. Ist kein Schwellwert versorgt, wird 0 zurückgegeben.

Parameters:
anzeigeInhalt - PID Anzeigeinhalt.
indexFs - Index der Fahrspur von rechts aus.
Returns:
Schwellwert oder 0.

getGuete

public float getGuete()
Gibt den Wert der Variable m_guete zurück.

Returns:
Wert der Variable m_guete.

setGuete

public void setGuete(float guete)
Setzt den Wert der Variable m_guete.

Parameters:
guete - zu setzender Wert der Variable m_guete.

getFahrstreifen1

public ParameterStauFsOrientiert.Grenzwerte1Bis2Fs getFahrstreifen1()
Gibt den Wert der Variable m_fahrstreifen1 zurück.

Returns:
Wert der Variable m_fahrstreifen1.

setFahrstreifen1

public void setFahrstreifen1(ParameterStauFsOrientiert.Grenzwerte1Bis2Fs fahrstreifen1)
Setzt den Wert der Variable m_fahrstreifen1.

Parameters:
fahrstreifen1 - zu setzender Wert der Variable m_fahrstreifen1.

getFahrstreifen2

public ParameterStauFsOrientiert.Grenzwerte1Bis2Fs getFahrstreifen2()
Gibt den Wert der Variable m_fahrstreifen2 zurück.

Returns:
Wert der Variable m_fahrstreifen2.

setFahrstreifen2

public void setFahrstreifen2(ParameterStauFsOrientiert.Grenzwerte1Bis2Fs fahrstreifen2)
Setzt den Wert der Variable m_fahrstreifen2.

Parameters:
fahrstreifen2 - zu setzender Wert der Variable m_fahrstreifen2.

getFahrstreifen3

public ParameterStauFsOrientiert.Grenzwerte3Bis5Fs getFahrstreifen3()
Gibt den Wert der Variable m_fahrstreifen3 zurück.

Returns:
Wert der Variable m_fahrstreifen3.

setFahrstreifen3

public void setFahrstreifen3(ParameterStauFsOrientiert.Grenzwerte3Bis5Fs fahrstreifen3)
Setzt den Wert der Variable m_fahrstreifen3.

Parameters:
fahrstreifen3 - zu setzender Wert der Variable m_fahrstreifen3.

getFahrstreifen4

public ParameterStauFsOrientiert.Grenzwerte3Bis5Fs getFahrstreifen4()
Gibt den Wert der Variable m_fahrstreifen4 zurück.

Returns:
Wert der Variable m_fahrstreifen4.

setFahrstreifen4

public void setFahrstreifen4(ParameterStauFsOrientiert.Grenzwerte3Bis5Fs fahrstreifen4)
Setzt den Wert der Variable m_fahrstreifen4.

Parameters:
fahrstreifen4 - zu setzender Wert der Variable m_fahrstreifen4.

getFahrstreifen5

public ParameterStauFsOrientiert.Grenzwerte3Bis5Fs getFahrstreifen5()
Gibt den Wert der Variable m_fahrstreifen5 zurück.

Returns:
Wert der Variable m_fahrstreifen5.

setFahrstreifen5

public void setFahrstreifen5(ParameterStauFsOrientiert.Grenzwerte3Bis5Fs fahrstreifen5)
Setzt den Wert der Variable m_fahrstreifen5.

Parameters:
fahrstreifen5 - zu setzender Wert der Variable m_fahrstreifen5.

getAnzeige

public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getAnzeige()
Gibt den Wert der Variable m_anzeige zurück.

Returns:
Wert der Variable m_anzeige.

getAnzeigeIndex

public de.bsvrz.dav.daf.main.config.SystemObject getAnzeigeIndex(int index)
Gibt den Wert der Variable m_anzeige für den gegebenen Index zurück. Ist der Index nicht vorhanden, wird null zurückgegeben.

Returns:
Wert der Variable m_anzeige für den Index oder null.

setAnzeige

public void setAnzeige(java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> anzeige)
Setzt den Wert der Variable m_anzeige.

Parameters:
anzeige - zu setzender Wert der Variable m_anzeige.

getvEin

public java.util.List<ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit> getvEin()
Gibt den Wert der Variable m_vEin zurück.

Returns:
Wert der Variable m_vEin.

getvAus

public java.util.List<ParameterStauFsOrientiert.GrenzwerteGeschwindigkeit> getvAus()
Gibt den Wert der Variable m_vAus zurück.

Returns:
Wert der Variable m_vAus.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object